package com.zc.operator.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 运营商用户对象 charge_operator_user
 *
 * @author glb
 * @date 2023-05-16
 */
public class ChargeOperatorUser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 运营商id */
    private Long operatorId;

    /** 部门id */
    private Long deptId;

    /** 运营商编号 */
    @Excel(name = "运营商编号")
    private String operatorCode;

    /** 运营商名称 */
    @Excel(name = "运营商名称")
    private String operatorName;

    /** 运营商简称 */
    @Excel(name = "运营商简称")
    private String operatorAbbreviation;

    /** 运营商邮箱 */
    @Excel(name = "运营商邮箱")
    private String operatorEmail;

    /** 运营商地址 */
    @Excel(name = "运营商地址")
    private String operatorAddress;

    /** 运营商联系人 */
    @Excel(name = "运营商联系人")
    private String operatorContacts;

    /** 运营商联系电话 */
    @Excel(name = "运营商联系电话")
    private String operatorPhone;

    /** 合同编号 */
    @Excel(name = "合同编号")
    private String contractCode;

    /** 合同名称 */
    @Excel(name = "合同名称")
    private String contractName;

    public void setOperatorId(Long operatorId)
    {
        this.operatorId = operatorId;
    }

    public Long getOperatorId()
    {
        return operatorId;
    }
    public void setOperatorCode(String operatorCode)
    {
        this.operatorCode = operatorCode;
    }

    public String getOperatorCode()
    {
        return operatorCode;
    }
    public void setOperatorName(String operatorName)
    {
        this.operatorName = operatorName;
    }

    public String getOperatorName()
    {
        return operatorName;
    }
    public void setOperatorAbbreviation(String operatorAbbreviation)
    {
        this.operatorAbbreviation = operatorAbbreviation;
    }

    public String getOperatorAbbreviation()
    {
        return operatorAbbreviation;
    }
    public void setOperatorEmail(String operatorEmail)
    {
        this.operatorEmail = operatorEmail;
    }

    public String getOperatorEmail()
    {
        return operatorEmail;
    }
    public void setOperatorAddress(String operatorAddress)
    {
        this.operatorAddress = operatorAddress;
    }

    public String getOperatorAddress()
    {
        return operatorAddress;
    }
    public void setOperatorContacts(String operatorContacts)
    {
        this.operatorContacts = operatorContacts;
    }

    public String getOperatorContacts()
    {
        return operatorContacts;
    }
    public void setOperatorPhone(String operatorPhone)
    {
        this.operatorPhone = operatorPhone;
    }

    public String getOperatorPhone()
    {
        return operatorPhone;
    }
    public void setContractCode(String contractCode)
    {
        this.contractCode = contractCode;
    }

    public String getContractCode()
    {
        return contractCode;
    }
    public void setContractName(String contractName)
    {
        this.contractName = contractName;
    }

    public String getContractName()
    {
        return contractName;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("operatorId", getOperatorId())
            .append("operatorCode", getOperatorCode())
            .append("operatorName", getOperatorName())
            .append("operatorAbbreviation", getOperatorAbbreviation())
            .append("operatorEmail", getOperatorEmail())
            .append("operatorAddress", getOperatorAddress())
            .append("operatorContacts", getOperatorContacts())
            .append("operatorPhone", getOperatorPhone())
            .append("contractCode", getContractCode())
            .append("contractName", getContractName())
            .append("deptId", getDeptId())
            .toString();
    }
}
